package com.weixing.mall.provider.model.dto.cms;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Author wx
 * @Date 2019/7/26 13:27
 * @Version 1.0
 */
@Data
@ApiModel(description = "实体店铺管理")
public class LocalStoreDto {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value="实体店铺名称")
    @NotNull(message="实体店铺不能为空")
    private String storeName;

    @ApiModelProperty(value="店铺门头照")
    @NotNull(message="店铺门头照不能为空")
    private String doorPhoto;

    @ApiModelProperty(value="店铺位置")
    @NotNull(message="店铺位置不能为空")
    private String storeAddr;

    @ApiModelProperty(value="店铺坐标")
    @NotNull(message="店铺坐标不能为空")
    private String storeCoordinate;

    @ApiModelProperty(value="店铺负责人")
    @NotNull(message="店铺负责人不能为空")
    private String chargeMan;

    @ApiModelProperty(value="负责人联系方式")
    @NotNull(message="负责人联系方式不能为空")
    private String storeContact;

    @ApiModelProperty(value="店铺状态")
    @NotNull(message="店铺状态不能为空")
    private Integer status;

    @ApiModelProperty(value = "营业时间")
    @NotNull(message = "营业时间不能为空")
    private String businessHours;

//    @ApiModelProperty(value = "省")
//    @NotNull(message = "省不能为空")
//    private String province;

//    @ApiModelProperty(value ="省邮政编码")
//    @NotNull(message = "省邮政编码不能为空")
//    private String provinceCode;
//
    @ApiModelProperty(value ="省市区")
    @NotNull(message = "省市区是不能为空")
    private String []areaPath;

//    @ApiModelProperty(value ="市邮政编码")
//    @NotNull(message = "市邮政编码不能为空")
//    private String cityCode;
//
//    @ApiModelProperty(value ="区")
//    @NotNull(message = "区不能为空")
//    private String region;

//    @ApiModelProperty(value ="区邮政编码")
//    @NotNull(message = "区邮政编码不能为空")
//    private String regionCode;
}
